Info menu

The commands that are described below apply to all of the SNiFF+ tools, except for the Include Browser, Working Environments tool and the Configuration Manager.
In SNiFF+'s browsing tools, symbols are unambiguously specified as items in a list. Ambiguities may arise in the Source Editor, since the cursor is positioned in plain text. Nevertheless, SNiFF+ is able to minimize ambiguity by means of the symbolic information in the Symbol table. SNiFF+ does this by employing the notion of the "scope" of the cursor position.You can unambiguously select a symbol by clicking directly on the symbol's signature, or in a reference (function body or comment) to this symbol. If the symbol is not unique in the given context, a dialog appears when you choose a command from the Info menu. This dialog contains a list of possible candidates that you can then choose from.
* The Info menu in the Project Editor only contains six of the commands described below. The commands that apply to the Project Editor are preceded by an asterisk (*).

Info menu command | Description
Show Declaration of selection | Opens the Source Editor and positions at the declaration of selection.
Retrieve selection From This File | This command is only available in the Source Editor. Opens a Retriever and retrieves all occurrences of selection from the current file.
Retrieve selection From This Project | This command is only available in the Source Editor. Opens a Retriever and retrieves all occurrences of selection from the project to which the current file belongs.
* Retrieve selection From All Projects | Opens a Retriever and retrieves all occurrences of selection from all projects in the Project Tree.
* Retrieve selection (using Retriever settings) | Opens a Retriever and retrieves all occurrences of selection from the projects that are checkmarkeded in the Retrievers Project Tree. Also all other settings in the Retriever, except filters, are applied.
* Find Symbols Matching selection | Opens a Symbol Browser to search for symbols that match selection as a whole word.
* Find Symbols Containing selection | Opens a Symbol Browser to search for symbols that contain selection as a substring.
Symbol Refers-To | Opens a Cross Referencer and starts a Refers-To query on symbol. The settings of this Cross Referencer's Xref Filter are used for the query parameters.
Symbol Referred-By | Opens a Cross Referencer and starts a refers-by query on symbol. The settings of this Cross Referencer's Xref Filter are used for the query parameters.
Symbol Refers-To Components | Opens a Cross Referencer and starts a query for showing all symbols (classes and structures) that are components of symbol. If the current selection is a member of a class/structure, the class/structure is taken for this query.
Symbol Referred-By As Component | Opens a Cross Referencer and starts a query for showing all symbols that have symbol as a component. Note that you can also query primitive C data types with this command.
* selection Includes | Opens an Include Browser and shows the files that selection includes.
* selection Is Included-By | Opens an Include Browser and shows the files that include selection.
Show Documentation of symbol | Opens a Documentation Editor and positions it to the documentation of symbol. An alert message appears if no documentation file exists for either the entire file or for symbol. You then have the option of creating a documentation file.
Documentation Synchronizer... | Opens the Documentation Synchronization dialog.